.wrapper {
  outline: none;

  :global {
    .ant-spin-nested-loading {
      overflow: visible;
    }
    .ant-spin-spinning {
      opacity: 0;
    }

    .ant-spin-blur {
      opacity: 0.8;
    }
  }

  &:hover {
    :global {
      .gant-dropbutton {
        opacity: 1;
      }
    }
  }
}

.formWrapper {
  overflow: hidden;
  transition: all 1s;

  &Hidden {
    height: 0;
    visibility: hidden;
  }

  .formBody {
    position: relative;

    &Hidden {
      display: none;
    }

    :global {
      .ant-form-item-control-wrapper {
        .ant-form-item-control {
          min-height: 24px;
          margin-top: 0px;
          margin-bottom: 0px !important;
        }
      }
      .gant-form-item-sm {
        .ant-form-item-control {
          height: 24px;
        }
      }
    }
  }
}

.borderBottom {
  border-bottom: var(--border-width-base) var(--border-style-base) var(--border-color-split);
}

.view-picker-wrapper {
  &:hover {
    :global {
      .antd-pro-components-specific-viewpicker-index-dropbutton {
        opacity: 1;
      }
    }
  }
}
